/* 
Quadt 2011
Styles by LJ, kreativburg.de
*/
* {
	margin: 0;
	padding: 0;
}

body, html {
        width: 100%;
        height: 100%;
}

/* Tag-Umschreibungen */
body {
        font-size: 16px;
        background: url(../img/bg-body.jpg) repeat-x;
        font-family: 'TitilliumText22LLight', 'Arial',Times,serif;
        color: #6F6F6F;
}

a {
    color: #0081AA;
    font-family: 'TitilliumText22LXBold', 'Arial',Times,serif;
    text-decoration: none;
}
a:hover {
    color: #6F6F6F;
    text-decoration: underline;
}
b, strong {
	font-family: 'TitilliumText22LXBold', 'Arial',Times,serif;
	font-weight: normal;
}
img {
	border: none;
}
ul {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	margin-left: 15px;
}

/* Content
in stylesheet-content.css
*/


/* Navigationen */
/* Haupt-Nav */
#bgMainNav {
    position: absolute;
    left:  250px;
    top:  90px; 
    width:  675px;
    height: 40px;
    overflow: visible;
    z-index: 12;
    background-color: #e2081c;
}
#mainNav {
	position: relative;
	height: 40px;
	color: #ffffff;
    font-size: 0.95em;
    letter-spacing: normal;
    overflow: hidden;
}
#mainNav a {
	display: block;
	color:  #ffffff;
	font-family: 'TitilliumText22LXBold', 'Arial',Times,serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 43px;
}
#mainNav a:hover,  #mainNav a.sel {
	color:  #5c5c5b;
}
#mainNav ul {
	position: absolute;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}
#mainNav li {
	display:  block;
	list-style-type: none;
	float: left;
	padding: 0 3px 0 28px;
	background: url(../img/bg-main-nav.jpg) left top no-repeat;
	min-width:  30px;
	overflow:visible;
}
#mainNav li.first, #mainNav li:first-child {
	background: none;
	padding-left: 25px;
}
#mainNav li.last, #mainNav li:last-child {

}

/* Sub-Navigation */
#subNav {
	width: 211px;
	margin-bottom: 22px;
}
#subNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subNav li {
	margin: 0;
	padding: 0;
	height: 27px;
	background: url(../img/bg-subnav.jpg) left top no-repeat;
}

#subNav li a {
	color: #4A4A49;
    display: block;
    font-size: 0.95em;
    font-family: 'TitilliumText22LXBold', 'Arial',Times,serif;
    /*letter-spacing: 1px;*/
    line-height: 25px !important;
    height: 25px;
    padding-top:2px;
    padding-left: 26px;
    text-decoration: none;
}
#subNav li a:hover,  #subNav li a.sel {
	color: #0081AA;
}

/* miniNav = HOME, KONTAKT... */
#miniNav {
    position: absolute;
    top: 35px;
    right: 0px;
    height: 23px;
    font-size: 12px;
    z-index: 10;
}
#miniNav a {
	font-family: 'TitilliumText22LLight', 'Arial',Times,serif;
	display: block;
	color:  #000;
	text-decoration: none;
	line-height: 23px;
}
#miniNav a:hover {
	font-family: 'TitilliumText22LXBold', 'Arial',Times,serif;
	color:  #E2081C;
}
#miniNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#miniNav li {
	display:  block;
	list-style-type: none;
	float: left;
	padding: 0 2px 0 2px;
	line-height: 23px;
}
#miniNav li.spacer {
	padding-left: 18px;
	padding-right: 8px;
	}

/* Layout */
#wrapper{
    width: 925px;
    margin: 0px auto;
}
#inside {
    position: relative;
    padding-bottom: 0px;
    font-size: 0.75em;
    letter-spacing: 0.016em;
    padding-bottom: 1em;
    line-height: 18px;
    z-index: 12;
    overflow: visible;
}

	#inside #mainPicture {
	    position: absolute;
	    right:  0;
	    z-index: 10;
	    top: 155px;
		overflow: visible;
		border-bottom: #6f6f6f solid 3px;
		height: 200px; 
	}
		#inside #mainPicture div {
			position: absolute;
			left: 0;
			top: 110px;
			padding: 2px 18px 0 18px;
		}

#header {
    position: relative;
    background: url(../img/quadt-logo.png) left top  no-repeat;
    height: 155px;
}
#mainContent {
    padding: 230px 0 25px 0;
    position: relative;
    float:  right;
    overflow: visible;
    width:  675px;
    line-height: 20px;
    text-align: justify;
    font-family: Arial;
}
#mainContent.homeContent {
    padding: 10px 0 25px 0;

}


#sidebar {
	position:  relative;
	float:  left;
	overflow: visible;
	width:  230px;
	min-height: 440px;
	padding-left: 3px;
	
}
	#sidebar #box {
		background-color: #fff;
		width: 207px;
		padding: 5px;
	}

#footer {
    border-top: #939393 solid 2px;
    padding-top: 10px;
    overflow: visible;
    position: relative;
    padding-bottom: 25px;
}



/* XICS */
#xicsEditorLayer {
	position:relative;
	width: 230px;
	left: 0px;
	z-index: 15;
}
.xicsbuttonsinner {
	z-index: 11000;
}
/*#rightSidebar .xicsControls img {
    margin-right: 0;
    margin-top:0;
}

#rightSidebar nobr.xicsControls {
    position: absolute;
    top: 30px;
    right: 20px;
}
#zitatRight div nobr.xicsControls {
    position: relative;
    display: block;
    padding-top: 20px;
    top: 0;
    right: 0;
}
.bgPictureXICSButtons {
	width:100%;
}
.bgPictureXICSButtons table {
	display: inline;
	padding-right:20px;
}*/

